90312: xfi:fact-typed-dimensions
Documentation
Owners
Name | Affiliation | Start | End | |
---|---|---|---|---|
Wojciech Diakowski |
|
wojtekd@fingo.pl | 07-06-2012 at 00:00:00 |
References
Test Case Variations
V-01
Test height dimension for Mount Kilimanjaro for Mount Kilimanjaro
Documentation
Inputs
- schema: fact-explicit-dimension-value.xsd
- linkbase: fact-explicit-dimension-value-definition.xml
- instance: fact-explicit-dimension-value-instance1.xml (DTS Discovery starting point) (ID=V01)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl/t:Peak[./text() eq 'Mount Kilimanjaro'] )
(against file V01)
Outputs
-
Result test:
$result instance of xs:QName* and count( $result ) eq 1 and $result eq QName('http://xbrl.org/formula/conformance/example','t:HeightDimension')
V-02
Height dimension for pre-eruption volcano (whose hypercube lacks the location dimension because the volcano is not erupted
yet, but it has alternate link roles allowing height to be added later after erupting)
Documentation
Inputs
- schema: fact-explicit-dimension-value.xsd
- linkbase: fact-explicit-dimension-value-definition.xml
- instance: fact-explicit-dimension-value-instance1.xml (DTS Discovery starting point) (ID=V02)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl/t:Peak[./text() eq 'Pre-eruption volcano'] )
(against file V02)
Outputs
-
Result test:
empty( $result )
V-03
Height dimension for SpacePhenomenon concept Wormhole (whose hypercube for space warping can never have the height dimension)
Documentation
Inputs
- schema: fact-explicit-dimension-value.xsd
- linkbase: fact-explicit-dimension-value-definition.xml
- instance: fact-explicit-dimension-value-instance1.xml (DTS Discovery starting point) (ID=V03)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl/t:SpacePhenomenon[1] )
(against file V03)
Outputs
-
Result test:
empty( $result )
V-04
Dimension can be located in either segment or scenario, for this variation appears in the segment.
Documentation
Inputs
- schema: bi-locational-dim-concepts.xsd
- linkbase: bi-locational-dim-definition.xml
- instance: bi-locational-seg-typed-instance.xml (DTS Discovery starting point) (ID=V04)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl/t:PriItem1[1])
(against file V04)
Outputs
-
Result test:
$result instance of xs:QName? and count( $result ) eq 1 and $result eq QName('http://xbrl.org/formula/conformance/example','t:TypedDim1')
V-05
Dimension can be located in either segment or scenario but for this variation appears in the scenario instead of segment,
to test that function is looking in either location for value.
Documentation
Inputs
- schema: bi-locational-dim-concepts.xsd
- linkbase: bi-locational-dim-definition.xml
- instance: bi-locational-scen-typed-instance.xml (DTS Discovery starting point) (ID=V05)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl/t:PriItem1[1])
(against file V05)
Outputs
-
Result test:
$result instance of xs:QName? and count( $result ) eq 1 and $result eq QName('http://xbrl.org/formula/conformance/example','t:TypedDim1')
V-06
Test no dimensions for fact.
Documentation
Inputs
- schema: simple-concepts.xsd
- instance: simple-instance.xml (DTS Discovery starting point) (ID=V06)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl/t:c1[2])
(against file V06)
Outputs
-
Result test:
empty( $result )
V-07
Wrong node to function
Documentation
Inputs
- schema: simple-concepts.xsd
- instance: simple-instance.xml (DTS Discovery starting point) (ID=V07)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl )
(against file V07)
Outputs
- Error code: xqt-err:XPTY0004
V-08
A sequence of items as argument
Documentation
Inputs
- schema: simple-concepts.xsd
- instance: simple-instance.xml (DTS Discovery starting point) (ID=V08)
-
Function Call:
xfi:fact-typed-dimensions( /xbrli:xbrl/t:c1 )
(against file V08)
Outputs
- Error code: xqt-err:XPTY0004
Revisions
Name | On | Details |
---|---|---|
Wojciech Diakowski | 07-06-2012 at 00:00:00 |
|